package com.ktgj.flight.service;

import java.util.List;
import com.ktgj.flight.domain.IflightRefund;

/**
 * 国际机票退票订单Service接口
 * 
 * @author ruoyi
 * @date 2022-05-31
 */
public interface IIflightRefundService 
{
    /**
     * 查询国际机票退票订单
     * 
     * @param refundid 国际机票退票订单ID
     * @return 国际机票退票订单
     */
    public IflightRefund selectIflightRefundById(Long refundid);

    /**
     * 查询国际机票退票订单列表
     * 
     * @param iflightRefund 国际机票退票订单
     * @return 国际机票退票订单集合
     */
    public List<IflightRefund> selectIflightRefundList(IflightRefund iflightRefund);

    /**
     * 新增国际机票退票订单
     * 
     * @param iflightRefund 国际机票退票订单
     * @return 结果
     */
    public int insertIflightRefund(IflightRefund iflightRefund);

    /**
     * 修改国际机票退票订单
     * 
     * @param iflightRefund 国际机票退票订单
     * @return 结果
     */
    public int updateIflightRefund(IflightRefund iflightRefund);

    /**
     * 批量删除国际机票退票订单
     * 
     * @param refundids 需要删除的国际机票退票订单ID
     * @return 结果
     */
    public int deleteIflightRefundByIds(Long[] refundids);

    /**
     * 删除国际机票退票订单信息
     * 
     * @param refundid 国际机票退票订单ID
     * @return 结果
     */
    public int deleteIflightRefundById(Long refundid);
}
